home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / raytr / r3popaef.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  2.0 KB  |  83 lines

  1.  
  2. // JavaScript wrapper for r3popaef.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_POSTPROCMAPPED_H = 1;
  7. include("real/raytr/r3mapsrc.js")
  8.  
  9.  
  10. var R3CLID_POSTPARTICLEEFFECT = 703;
  11.  
  12.  
  13.  
  14.  
  15. // Description: enumerate all raysample channels that are needed (to render by raytracer)
  16. // p1: Object, retobj
  17. // p3: Integer, retmth    
  18.  
  19. R3PPEM_ENUMNEEDEDCHANNELS = 703002;
  20.  
  21. function mR3PPEM_ENUMNEEDEDCHANNELS(p1, p3) {
  22.   DoA2(this.r3obj, 703002, p1, R3TID_OBJECT, 0, p3, R3TID_INTEGER, 0);
  23. }
  24.  
  25.  
  26.  
  27.  
  28. R3PPEA_XExtend = 703513;
  29. function GetR3PPEA_XExtend() {
  30.   return R3Get(this.r3obj, R3PPEA_XExtend, R3TID_INTEGER, 0); 
  31. }
  32.  
  33. R3PPEA_YExtend = 703514;
  34. function GetR3PPEA_YExtend() {
  35.   return R3Get(this.r3obj, R3PPEA_YExtend, R3TID_INTEGER, 0); 
  36. }
  37.  
  38. R3PPEA_XExtendRel = 703515;
  39. function GetR3PPEA_XExtendRel() {
  40.   return R3Get(this.r3obj, R3PPEA_XExtendRel, R3TID_FLOAT, 0); 
  41. }
  42.  
  43. R3PPEA_YExtendRel = 703516;
  44. function GetR3PPEA_YExtendRel() {
  45.   return R3Get(this.r3obj, R3PPEA_YExtendRel, R3TID_FLOAT, 0); 
  46. }
  47.  
  48. var R3PPEA_ResolX = 703517; // Integer
  49. var R3PPEA_ResolY = 703518; // Integer
  50. R3PPEA_Active = 703519;
  51. function SetR3PPEA_Active(value) {
  52.   R3Set(this.r3obj, R3PPEA_Active, value, R3TID_INTEGER, 0); 
  53. }
  54.  
  55. function GetR3PPEA_Active() {
  56.   return R3Get(this.r3obj, R3PPEA_Active, R3TID_INTEGER, 0); 
  57. }
  58.  
  59. var R3PPEA_Tracer = 703520; // Object
  60. var R3PPEA_TraceMethod = 703521; // Integer
  61. var R3PPE_PERSPECTIVE = 0;
  62. var R3PPE_ORTHOGRAPHIC = 1;
  63.  
  64.  
  65. function r3Postparticleeffect () { 
  66.    this.base = r3God;
  67.    if(arguments.length) {
  68.       this.base(R3CLID_POSTPARTICLEEFFECT, arguments);
  69.    }
  70.    // Methods
  71.    this.ENUMNEEDEDCHANNELS=mR3PPEM_ENUMNEEDEDCHANNELS;
  72.  
  73.    // Attributes
  74.    this.GetXExtend=GetR3PPEA_XExtend;
  75.    this.GetYExtend=GetR3PPEA_YExtend;
  76.    this.GetXExtendRel=GetR3PPEA_XExtendRel;
  77.    this.GetYExtendRel=GetR3PPEA_YExtendRel;
  78.    this.GetActive=GetR3PPEA_Active;
  79.    this.SetActive=SetR3PPEA_Active;
  80. }
  81.  
  82. r3Postparticleeffect.prototype=new r3Frmapsource;
  83. // r3popaef.h_H